package com.shi.entity.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class MenuVO {
    /**
     * 菜单id
     */
    private Integer menuId;
    /**
     * 父菜单id
     */
    private Integer pid;
    /**
     * 排序字段
     */
    private Integer orderBy;

    /**
     * 权限代码
     */
    private String code;
    /**
     * 前端访问路径
     */
    private String path;
    /**
     * 前端路由name
     */
    private String name;
    /**
     * 重定向路径
     */
    private String redirect;
    /**
     * 组件存放位置
     */
    private String componentPath;

    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 备注
     */
    private String remark;

    /**
     * 路由名称
     */
    private String label;
    /**
     * 是否在侧边栏菜单显示（0：显示，1：隐藏）
     */
    private Integer isHidden;
    /**
     * 阿里 icon-conf 图标代码
     */
    private String icon;
    /**
     * 菜单类型（M：菜单，B：按钮）
     */
    private String menuType;

    private List<MenuVO> children;
}
